package com.yfp.device.service;

import com.yfp.device.domain.R;
import com.yfp.device.domain.dto.ApkVersionResponse;
import com.yfp.device.domain.dto.MachineApkFeedbackRequest;

/**
 * 版本服务
 */
public interface ApkVersionService {
    /**
     * 获取最新版本apk
     *
     * @param machineSn 机器编号
     * @return 最新版本apk
     */
    R<ApkVersionResponse> getLeastApkVersion(String machineSn);

    /**
     * 机器版本反馈
     *
     * @param request 请求体
     * @return 响应体
     */
    R<?> machineApkFeedback(MachineApkFeedbackRequest request);
}
